Adiabatic circuits are low power circuits which use "reversible logic" to conserve energy. [1] Unlike traditional CMOS circuits, which dissipate energy during switching, adiabatic circuits attempt to conserve charge by following two key rules:
While this is an area of active research, current techniques rely heavily on transmission gates and trapezoidal clocks to achieve these goals.
Reversible computing
Asymptotically Zero Energy Computing Using Split-Level Charge Recovery Logic